import lotterColor from '../../../../pages/theColor/color/data/lottery_num_color';
export default {
  // 对应开奖结果显示隐藏
  formatCode(code) {
    let lotStatus = {
      isNo: false, // 开奖无效果
      add: false, // 号码想加
      zodiac: false, //生肖
      shares: false, //股色
      pk10: false, // 赛车
      happy8: false, // 快乐8
      baccarat:false,// 百家乐
      bigWheel:false,// 大转盘
    };
    switch (code) {
      case "001": // 广东11选五
      case "002": // 广东11选五
      case "003": // 重庆时时彩
      case "004": // 重庆时时彩
      case "012": // 新疆时时彩
      case "015": // QQ分分彩
      case "016": // QQ分分彩
      case "017": // 腾讯时时彩
      case "018": // 腾讯时时彩
      case "019": // 江西11选5
      case "020": // 山东11选5
      case "021": // 山东11选5
      case "022": // 山东11选5
      case "025": // 河内五分彩
        lotStatus.isNo = true;
        break;
      case "007": // pc蛋蛋
      case "013": // 加拿大28
      case "1001": // 急速28
        lotStatus.add = true;
        break;
      case "008": // 北京快乐8
      case "026": // 台湾宾果
        lotStatus.happy8 = true;
        break;
      case "005": // 北京pk10
      case "006": // 北京pk10
      case "1002": // 急速赛车
        lotStatus.pk10 = true;
        break;
      case "009": // 香港六合彩
      case "014": // 快乐六合彩
      case "1003": // 三分六合彩
        lotStatus.zodiac = true;
        break;
      case "010": // 江苏快三
      case "011": // 江苏快三
      case "023": // 上海快三
      case "024": // 上海快三
        lotStatus.shares = true;
        break;
      case '2001'://百家乐
        lotStatus.baccarat = true;
        break;
        case '2002'://俄罗斯大转盘
        lotStatus.bigWheel = true;
        break;
    }
    return lotStatus
  },
  // pc蛋蛋 加拿大28 颜色管理
  lotColor(num, code) {
    let color = "";
    if(code === "013" || code === "1001") {
      code = "007";
    }
    if(code === "009" || code === "1003") {
      code = "014";
    }
    switch (code) {
      case "007":
      case "013":
      case "009":
      case "014":
      case "2002":
        let colorJson = lotterColor[0][code].color;
        color = colorJson[num];
        break;
    }
    return color
  },
  // 判断是官方还是信用
  determineColor(code) {
    let judge = {
      officer: false, // 官方
      letter: false // 信用
    };
    switch (code) {
      case "002":
      case "004":
      case "006":
      case "008":
      case "010":
      case "016":
      case "018":
      case "020":
      case "022":
      case "023":
      case "026":
        judge.officer = true;
        break;
      case "001":
      case "003":
      case "005":
      case "007":
      case "009":
      case "011":
      case "012":
      case "013":
      case "014":
      case "015":
      case "017":
      case "019":
      case "021":
      case "024":
      case "025":
      case "1001":
      case "1002":
      case "1003":
        judge.letter = true;
        break;
    }
    return judge;
  },
  // 走势图
  chartCode(code) {
    let status = {
      line: false, // 折线图
      GD: false, // 广东11选5 折线图
      CQ: false, // 重庆时时彩 折线图
      PK: false, // 北京pk10 折线图
      VC: false, // pc蛋蛋 折线图
      K8: false, // 北京快乐8
      XG: false, // 香港六合彩
      K3: false, // 江苏快三
      noLine: false, // 不是折线图
      pcVery: false, // pc蛋蛋 特殊处理
      nav: false, // 导航
      BL:false,//百家乐
      BW:false,//大轮盘
    };
    switch (code) {
      case "001": // 广东11选5
      case "002":
      case "019": // 江西11选5
      case "020":
      case "021": // 山东11选5
      case "022":
        status.line = true;
        status.GD = true;
        status.nav = true;
        break;
      case "003": // 重庆时时彩
      case "004":
      case "012": // 新疆时时彩
      case "015": // QQ分分彩
      case "016": // QQ分分彩
      case "017": // 腾讯分分彩
      case "018": // 腾讯分分彩
      case "025": // 河内五分彩
        status.line = true;
        status.CQ = true;
        status.nav = true;
        break;
      case "005": // 北京pk10
      case "006":
      case "1002": // 急速赛车
        status.line = true;
        status.PK = true;
        status.nav = true;
        break;
      case "007": // pc蛋蛋
      case "013": // 加拿大28
      case "1001": // 急速28
        status.line = true;
        status.VC = true;
        status.pcVery = true;
        status.nav = false;
        break;
      case "008": // 北京快乐8
      case "026": // 台湾宾果
        status.line = true;
        status.K8 = true;
        status.nav = false;
        break;
      case "009": // 香港六合彩
      case "014": // 快乐六合彩
      case "1003": // 三分六合彩
        status.line = true;
        status.XG = true;
        status.nav = false;
        break;
      case "010": // 江苏快三
      case "011":
      case "023": // 上海快三
      case "024": // 上海快三
        status.line = true;
        status.K3 = true;
        status.nav = true;
        break;
      case "2001": // 百家乐
        status.line = true;
        status.BL = true;
        status.nav = true;
        break;
      case "2002": // 大轮盘
        status.line = true;
        status.BW = true;
        status.nav = true;
        break;
    }
    return status
  },
  // 江苏快三图片管理
  fastImg(num, code) {
    let str = "";
    if(num>6) return;
    switch (code) {
      case "010": // 江苏快三
      case "011":
      case "023": // 上海快三
      case "024": // 上海快三
        str =  require('../../../images/theColor/dice/dice' + parseInt(num) + '.png');
        break;
    }
    return str;
  },
  // 特殊彩种切换 特码 正码一-六
  groupCodeEvent(GrounpCode) {
    let status = {
      creditColor: false, // 特码 正码
      waveColor: false, // 波色 豹子
    }
    switch (GrounpCode) {
      case "007_001_001": //pc蛋蛋 特码
      case "013_001_001": //加拿大28 特码
      case "1001_001_001": //加拿大28 特码
      case "014_001_001": //快乐六合彩 特码
      case "014_002_001": //快乐六合彩 正码一
      case "014_002_002": //快乐六合彩 正码二
      case "014_002_003": //快乐六合彩 正码三
      case "014_002_004": //快乐六合彩 正码四
      case "014_002_005": //快乐六合彩 正码五
      case "014_002_006": //快乐六合彩 正码六
      case "1003_001_001": //三分六合彩 特码
      case "009_001_001": //香港六合彩 特码
      case "009_002_001": //香港六合彩 正码一
      case "009_002_002": //香港六合彩 正码二
      case "009_002_003": //香港六合彩 正码三
      case "009_002_004": //香港六合彩 正码四
      case "009_002_005": //香港六合彩 正码五
      case "009_002_006": //香港六合彩 正码六
        status.creditColor = true;
        break;
      case "007_001_003": //pc蛋蛋 波色豹子
      case "013_001_003": //加拿大28 波色豹子
      case "1001_001_003": //加拿大28 波色豹子
        status.waveColor = true;
        break;
    }
    return status
  },
  // 游戏彩票name保留
  gameName(code) {
    let str = "";
    switch (code) {
      case "2001": // 百家乐
        str = "baccarat";
        break;
      case "2002": // 俄罗斯大转盘
        str = "adventures";
        break;
    }
    return str;
  }
}
